package services;

public class Protocol {
	final public static int RETRIES_GCM_SENDER=2;
	final public static String TAG="Phu";
	final public static String SERVER_URL="http://192.168.0.102:80/MES-OutDoor";
	final public static String REGISTRATION_ID="";
	final public static int MAX_TIME=30;
	final public static  String DIR = "/ShareFile";
	final public static  String DIR_AVATAR = "/avatar";
	final public static String CMD="CMD";
	final public static String SENDER_ID="628557505678";
	final public static String REG_ID="REG_ID";
	final public static String DANG_NHAP="DANG_NHAP";
	final public static String TEN_DANG_NHAP="TEN_DANG_NHAP";
	final public static String MAT_KHAU="MAT_KHAU";
	final public static String DANG_KY_DEVICE="DANG_KY_DEVICE";
	final public static String DANH_SACH_NHOM="DANH_SACH_NHOM";
	
	
	final public static String TAO_CAY="TAO_CAY";
	final public static String THEM_NODE="THEM_NODE";
	final public static String XOA_NODE="XOA_NODE";
	final public static String CAP_NHAT_NODE="CAP_NHAT_NODE";
	final public static String NODE_NOI_DUNG="NODE_NOI_DUNG";
	final public static String NODE_GHI_CHU="NODE_GHI_CHU";
	final public static String LAY_CAY="LAY_CAY";
	
	final public static String TAO_NHOM="TAO_NHOM";
	final public static String MOI_NGUOI_KHAC_VAO_NHOM="MOI_NGUOI_KHAC";
	final public static String DAT_QUYEN="DAT_QUYEN";
	final public static String ROI_KHOI_NHOM="ROI_KHOI_NHOM";
	final public static String DONG_Y_VAO_NHOM="DONG_Y_VAO_NHOM";
	final public static String LAY_DANH_SACH_THANH_VIEN="LAY_DANH_SACH_THANH_VIEN";
	
	final public static String GUI_TIN_NHAN="GUI_TIN_NHAN";
	final public static String NHAN_TIN_NHAN="NHAN_TIN_NHAN";
	final public static String LAY_TIN_NHAN="LAY_TIN_NHAN";
	final public static String TIN_NHAN_CHAT="TIN_NHAN_CHAT";
	final public static String SO_LUONG_TIN_NHAN_OFFLINE="SO_LUONG_TIN_NHAN_OFFLINE";
	final public static String SO_LUONG="SO_LUONG";
	
	final public static String ID="ID";
	final public static String NOI_DUNG="NOI_DUNG";
	final public static String THOI_GIAN="THOI_GIAN";
	
	final public static String NGUOI_GUI="NGUOI_GUI";
	final public static String NGUOI_NHAN="NGUOI_NHAN";
	
	final public static String ID_NHOM="ID_NHOM";
	final public static String ID_CAY="ID_CAY";
	final public static String ID_NGUOI_DUNG="ID_NGUOI_DUNG";
	final public static String LAY_CAY_THEO_NHOM="LAY_CAY_THEO_NHOM";
	
	final public static String GHI_CHU="GHI_CHU";
	final public static String VERSION="VERSION";
	
	final public static String LAY_DANH_SACH_CAY="LAY_DANH_SACH_CAY";
	
	final public static String SERVER_ERROR="SERVER_ERROR";
	
	final public static String MSG_TYPE="MSG_TYPE";
	final public static String JOIN_GROUP="JOIN_GROUP";
	
	final public static String ID_NODE_CHA="ID_NODE_CHA";
	final public static String LOAI="LOAI";
	
	final public static String XOA_TIN_NHAN="XOA_TIN_NHAN";
	final public static String NGUOI_DUNG="NGUOI_DUNG";
	
	final public static String CAP_NHAT_THANH_VIEN="CAP_NHAT_THANH_VIEN";
	

	final public static String CAP_NHAT_CONTACT="CAP_NHAT_CONTACT";
	final public static String CAP_NHAT_SUBJECT="CAP_NHAT_SUBJECT";
	
	final public static String UPLOAD="UPLOAD";
	final public static String DOWNLOAD="DOWNLOAD";
	
	
	
	final public static String FILE_CUA_TOI="FILE_CUA_TOI";
	final public static String FILE_CUA_NHOM="FILE_CUA_NHOM";
	final public static String SHARE_FILE="SHARE_FILE";
	
	public static final String THONG_TIN="THONG_TIN";
	public static int DEBUG=1;
	
	//<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
	
	// Ngăn cuộc hội thoại của 1 thành viên trong nhóm
		/**
		 * NON_RULE_MESSAGE : thông báo thành viên này không có quyền làm 1 hành
		 * động nào đó.
		 */
		public static String NON_RULE_MESSAGE = "Bạn không có quyền này!";
		/**
		 * ACCEPT_TALKING_MESSAGE : Tin nhắn cho phép 1 thành viên bất kì trong nhóm
		 * được phép nói.
		 */
		public static String ACCEPT_TALKING_MESSAGE = "Bạn đã được phép thảo luận.Chúc mừng bạn.";
		/**
		 * STOP_TALKING_MESSAGE : Tin nhắn yêu cầu ngừng cuộc nói chuyện của 1 thành
		 * viên bất kì trong nhóm.
		 */
		public static String STOP_TALKING_MESSAGE = "Bạn đã bị ngừng thảo luận";
		/**
		 * STOP_TALKING_ONE_MEMBER : Ngừng cuộc nói chuyện của 1 thành viên bất kì
		 * trong nhóm.
		 */
		public static String STOP_TALKING_ONE_MEMBER = "STOP_TALKING_ONE_MEMBER";

		public static String TIME_STOP_TALK="TIME_STOP_TALK";
		/**
		 * ACCEPT_TALKING_ONE_MEMBER : Cho phép 1 thành viên bị ngừng nói chuyện
		 * trước đó được phép nói.
		 */
		public static String ACCEPT_TALKING_ONE_MEMBER = "ACCEPT_TALKING_ONE_MEMBER";
		// chat riêng
		
		
		/***
		 * CHAT_PEER_MESSAGE: tin nhắn chát riêng
		 */
		public static String CHAT_PEER_MESSAGE = "CHAT_PEER_MESSAGE";

		public static String CONTENT_PEER_MESS="CONTENT_PEER_MESS";
		/***
		 * CHAT_FEDBACK_NON_RULE : phản hồi lại lời mời chát riêng rằng không có
		 * quyền nhận tin nhắn chat.
		 */
		public static String CHAT_FEEDBACK_NON_RULE = "CHAT_FEEDBACK_NON_RULE";
		// mời 1 thành viên ra khỏi nhóm
		/**
		 * KICK_MEMBER_OUT_MESSAGE : Gửi tin nhắn thông báo biểu quyết để mời 1
		 * thành viên ra khỏi nhóm
		 */
		public static String KICK_MEMBER_OUT_MESSAGE = "KICK_MEMBER_OUT_MESSAGE";
		
		public static String TIME_VOTE_KICK="TIME_VOTE_KICK";
		public static String USERNAME_BE_KICK="USERNAME_BE_KICK";
		
		/**
		 * KICK_MEMBER_OUT_FEDBACK : phản hồi ý kiến cho yêu cầu mời 1 thành viên ra
		 * khỏi nhóm.
		 */
		public static String KICK_MEMBER_OUT_FEEDBACK = "KICK_MEMBER_OUT_FEEDBACK";
		public static String VOTE_FEEDBACK_KICK="VOTE_FEEDBACK_KICK";
		/**
		 * KICK_MEMBER_OUT_DECIDE : gửi quyết định cuối cùng sau khi biểu quyết mời
		 * thành viên ra khỏi nhóm đến tất cả các thành viên.
		 */
		public static String KICK_MEMBER_OUT_RESULT = "KICK_MEMBER_OUT_RESULT";
		public static String VOTE_KICK_RESULT="VOTE_KICK_RESULT";

		/**
		 * GROUP_DANH_GIA: Goi yeu cau Danh gia
		 */
		public static String GROUP_DANH_GIA = "GROUP_DANH_GIA";

		/**
		 * DANH_GIA_FEEDBACK: feedback đánh giá 
		 */
		public static String DANH_GIA_FEEDBACK = "DANH_GIA_FEEDBACK";
		
		/**
		 * RESULT_DANH_GIA: Goi Ket qua Danh gia
		 */
		public static String RESULT_DANH_GIA = "RESULT_DANH_GIA";

		/**
		 * GROUP_BIEU_QUYET: Goi yeu cau Bieu quyet
		 */
		public static String GROUP_BIEU_QUYET = "GROUP_BIEU_QUYET";

		/**
		 * BIEU_QUYET_FEEDBACK: feedback bieu quyet
		 */
		public static String BIEU_QUYET_FEEDBACK = "BIEU_QUYET_FEEDBACK";
		
		/**
		 * RESULT_BIEU_QUYET: Goi ket qua Bieu quyet
		 */
		public static String RESULT_BIEU_QUYET = "RESULT_BIEU_QUYET";
		
		public static String INDEX_TO_VOTE="INDEX_TO_VOTE";
		public static String TIME_TO_VOTE="TIME_TO_VOTE";
		public static String CONTENT_TO_VOTE="CONTENT_TO_VOTE";
		public static String RESULT_TO_VOTE="RESULT_TO_VOTE";
		
		public static String CLEAR_NODE_TREE = "CLEAR_NODE_TREE";
		public static String STOP_DISCUSS = "STOP_DISCUSS";

		public static String RESULT_TO_ESTIMATE="RESULT_TO_ESTIMATE";
		
		public static String FINAL_RESULT_ESTIMATE="FINAL_RESULT_ESTIMATE";
		public static String FINAL_RESULT_VOTE="FINAL_RESULT_VOTE";
		
		
		//
		final public static String TIN_NHAN_BROADCAST="TIN_NHAN_BROADCAST";
		public static String MOI_VAO_THAO_LUAN="MOI_VAO_THAO_LUAN";
}
